Jetfire Keywords
Modified on 2009/10/17 21:45 by Charles — Categorized as: Jetfire Language
Table of Contents
[
Hide/Show
]
Jetfire Keywords
Contextual Keywords
Jetfire Keywords
¶
Jetfire keywords are similar to C# keywords.
A keyword is an identifier-like sequence of characters that is reserved, and cannot be used as an identifier except when prefaced by the @ character. keyword: one of
abstract - type of class
access - first class construct for workflow
as - used in casting
at root - first class construct for workflow
base - refers to inherited instances
bool - boolean class
break - used with loop
byte - byte class
call - first class construct for workflow. used to call a method.
case - used with switch (not used)
cast - used in casting (not used)
catch - catch an exception (not used)
char - char class
checked - checked (not used)
class - class
const - constant access modifier (not used)
continue - used with loop
decimal - decimal class
default - (not used)
delegate - used with events (not used)
do - used with loop
double - double class
else - used with if statement
enterstate- first class construct for workflow
enum - type of class
event - used with events (not used)
exception - used to throw a Jetfire error
explicit - explicit (not used)
extern - (not used)
false - boolean value
finally - used with try/catch (not used)
fixed - (not used)
float - float class
for - used with loop
foreach - used with loop
from - first class construct for workflow. Used in Linq statements.
getvalue - first class construct for workflow
goto - used with loop (not used)
if
implicit - (not used)
in - used with loop
int - integer class
interface - type of class
internal - access modifier
is - tests if object is of type 'class'
lock - (not used)
long
method - first class construct for workflow
namespace - identifies group of classes
new - used to create a new object
null - nothing
object - general class
operator - (not used)
out - used with methods
override - (not used)
params - (not used)
private - access modifier
property - first class construct for workflow
protected - access modifier
public - access modifier
readonly - access modifier
ref - used with methods
return - used in loop or premature return
root - first class construct for workflow
sbyte - sbyte class
sealed - access modifier (not used)
setvalue - first class construct for workflow
short - short class
signature - first class construct for workflow
sizeof - (not used)
stackalloc - (not used)
state - first class construct for workflow
static - access modifier
string - string class
struct - type of class (not used)
switch - used with switch (not used)
this - identifies instance member
throw - used with exception
true - boolean value
try - used with try/catch (not used)
typeof - identify class of an object
uint - uint class
ulong - ulong class
unchecked - (not used)
unsafe - (not used)
ushort - ushort class
using - used with namespaces (not used)
var - dynamic variable class
virtual - (not used)
void - return type for method
volatile - not used
while - used with loop
workflow - first class construct for workflow
Contextual Keywords
¶
Some keywords are contextual, meaning that they can also be used as identifiers - without an @ symbol. The following are contextual keywords:
add
ascending
by
descending
equals
from
get
global
group
in
into
join
let
on
orderby
partial
remove
select
set
value
var
where
yield
With contextual keywords, ambiguity cannot arise within the context in which they are used.